Combinatorics on Words
نویسنده
چکیده
Words (strings of symbols) are fundamental in computer processing. Indeed, each bit of data processed by a computer is a string, and nearly all computer software use algorithms on strings. There are also abundant supply of applications of these algorithms in other areas such as data compression, DNA sequence analysis, computer graphics, cryptography, and so on. Combinatorics on words belongs to discrete mathematics and theoretical computer science, and it is, also historically, close to many branches of mathematics and computer science. Related areas in discrete mathematics include automata, formal languages, probability, semigroups, groups, dynamical systems, combinatorial topology and number theory. The history of combinatorics on words goes back almost 100 years to Axel Thue and his work on repetitions in words. Systematic study of combinatorial properties on words was initiated in late 1950s by Marcel Schützenberger. Good overviews of the present state of art can be found in the books of Lothaire [11, 12] and in the survey chapter [5] by Choffrut and Karhumäki in the Handbook of Formal Languages. The generic topic of the combinatorics on words is to study general properties of words (strings or sequences of discrete events), as well as sets, functions and sequences of words. The theory covers both finite and infinite words. In these lectures we concentrate mostly on (special problems of) finite words. Combinatorics on words has the Mathematical Reviews classification 68R15.
منابع مشابه
Mathematisches Forschungsinstitut Oberwolfach Mini-workshop: Combinatorics on Words
The area of combinatorics on words is concerned with properties of sequences of symbols. It is characteristic to the field that questions arise from various mathematical problems, and hence, many fundamental results on words have been established in different areas. Over the last two decades the theory has developed into a quickly growing topic of its own. This workshop was dedicated to reflect...
متن کاملCombinatorics on words in information security: Unavoidable regularities in the construction of multicollision attacks on iterated hash functions
Classically in combinatorics on words one studies unavoidable regularities that appear in sufficiently long strings of symbols over a fixed size alphabet. In this paper we take another viewpoint and focus on combinatorial properties of long words in which the number of occurrences of any symbol is restritced by a fixed constant. We then demonstrate the connection of these properties to construc...
متن کاملThe sigma-sequence and counting occurrences of some patterns, subsequences and subwords
We consider sigma-words, which are words used by Evdokimov in the construction of the sigma-sequence [Evdok]. We then find the number of occurrences of certain patterns and subwords in these words.
متن کاملInteractions between Digital Geometry and Combinatorics on Words
We review some recent results in digital geometry obtained by using a combinatorics on words approach to discrete geometry. Motivated on the one hand by the well-known theory of Sturmian words which model conveniently discrete lines in the plane, and on the other hand by the development of digital geometry, this study reveals strong links between the two fields. Discrete figures are identified ...
متن کاملSet partitions, words, and approximate counting with black holes
Words satisfying the restricted growth property wk ≤ 1 + max{w0, . . . , wk−1} are in correspondence with set partitions. Underlying the geometric distribution to the letters, these words are enumerated with respect to the largest letter occurring, which corresponds to the number of blocks in the set partition. It turns out that on average, this parameter behaves like log1/q n, where q is the p...
متن کامل